
.mainlogin{
    height: 100%;
    padding-top: 80px;
    box-sizing: border-box;
}
.form-login{background:#fff url(../../assets/images/zi2.jpg) bottom right no-repeat;border-radius:20px;padding-top:20px;height:848px;box-shadow:5px 5px 10px #ccc}
.login-body{
    display: flex;
    align-items: center;
    
}
.wp{width:100%;max-width:1400px;margin:0 auto}

.form-login .login-left{padding-left:20px}
/* .fix{*zoom:1} */
/* .fix:after,.fix:before{display:block;content:"";height:0;clear:both} */
.form-login .login-left,.form-login .login-right{width:50%;height:828px}
.form-login .login-left .login-left-body{background:#2063aa;position:relative;height:100%;width:100%;border-top-left-radius:20px;border-bottom-left-radius:20px;padding:50px}
.form-login .login-left .title{color:#fff;font-size:36px;font-family:PMZZ;line-height:1.1;margin-bottom:145px}
.form-login .login-left .tips{color:#fff}
.form-login .login-left .tips p{font-size:24px;font-family:SH-M;line-height:1.1;margin-bottom:13px}
.form-login .login-left .tips span{font-size:16px;line-height:1.1}
.form-login .login-left .img-car{position:absolute;bottom:20px;right:20px;width:900px;z-index:4}
.form-login .login-left .img-car img{display:block;width:100%}
.form-login .login-right{padding-top:80px}
.form-login .login-right .title{text-align:center;font-size:0;margin-bottom:80px}
.form-login .login-right .title span{font-size:30px;color:#2063aa;font-family:SH-M;position:relative}
.form-login .login-right .title span::after{position:absolute;bottom:-4px;left:0;width:100%;height:6px;background:#ffa6a4;opacity:.2;content:''}
.login-form-body{width:480px;margin:0 auto}
.login-form-body .item{margin-bottom:33px;padding: 0px 30px 0 30px;}
.login-form-body .item .input{display:block;width:100%;height:70px;line-height:68px;border:1px solid #eee;border-radius:35px;font-size:18px;padding-left:80px;padding-right:20px;background:url(../../assets/images/zp5.png) left 30px center no-repeat}
.login-form-body .item .input.inp-pwd,.login-form-body .item .input.inp-text{background-image:url(../../assets/images/zp6.png)}
.login-form-body .user-password .inp-text{display:none}
.login-form-body .user-password.active .inp-text{display:block}
.login-form-body .user-password.active .inp-pwd{display:none}
.login-form-body .user-password{position:relative}
.login-form-body .user-password .eye{position:absolute;top:50%;right:20px;z-index:3;width:22px;height:22px;background:url(../../assets/images/zp4.png) center no-repeat;background-size:cover;margin-top:-11px}
.login-form-body .user-password .eye.pwdshow{background-image:url(../../assets/images/zp3.png)}
.login-form-body .item-submit{margin-top:90px;margin-bottom:100px}
.login-form-body .submit{display:block;width:100%;height:74px;background:#2063aa;box-shadow:0 4px 8px 0 rgba(254,54,37,.29);border:none;color:#fff;font-size:24px;border-radius:37px}
.login-form-body .tips{text-align:center;font-size:18px;color:#666}
.login-form-body .tips a{color:#2063aa}
.Remember-user{margin-left:35px;background:url(../../assets/images/zp7.png) left center no-repeat;background-size:16px auto;cursor:pointer;user-select:none;font-size:16px;color:#333;padding-left:30px;position:relative;overflow:hidden}
.Remember-user.checked{background-image:url(../../assets/images/zp8.png)}
.Remember-user input{position:absolute;left:-9999px}
@media only screen and (max-width:1599px){
    .wp{padding:0 80px}
    .snav{width:200px}
    .snav .title{height:50px;line-height:50px;font-size:30px}
    .header{left:200px;height:50px}
    .header .l-txt,.header .r-option .msg,.header .r-option .poi{height:50px;line-height:50px}
    .layout{padding-left:200px;padding-top:50px}
    .content-body{padding:20px}
    .file-submit1 .btns a{margin-bottom:10px}
    .form-upload .l-span{font-size:14px;width:70px}
    .form-line .form-item span{font-size:14px;width:70px}
    .snav .snav-user{padding:15px 0}
    .snav .snav-user .head{width:55px;height:55px}
    .snav .snav-user span{font-size:14px}
    .snav .snav-user p{font-size:12px}
    .snav .link a{padding-left:20px;font-size:14px;height:50px;line-height:50px}
    .ul-uploadPic01 li .file-checkbox1::after{width:20px;height:20px}
    .file-submit1 .btns p{font-size:14px;line-height:1.1}
    .file-submit1 .btns span{font-size:12px;line-height:1.1}
    .form-block .inp-wrap .inp{font-size:14px}
    .table-car table td,.table-car table th{font-size:14px}
    .bgColor1{padding:100px 0}
    /* .form-login{height:710px} */
    .form-login .login-left,.form-login .login-right{height:730px}
    .form-login .login-left .login-left-body{height:710px}
    .login-form-body .item-submit{margin:70px 0}
    .form-login .login-left .title{margin-bottom:120px}
    .form-login .login-right{padding-top:50px}
    .form-login .login-right .title{margin-bottom:60px}
    .form-line .form-item input{font-size:14px}
    .city-sel select{font-size:14px}
    .inner-back a{font-size:16px;background-size:8px auto;margin-bottom:15px}
    .header .r-option .poi span{font-size:14px}
    .header .r-option .msg span{font-size:14px}
    .inp-city{height:45px;font-size:16px;background-size:14px auto;background-position:left 15px center;padding-left:35px}
    .pop-city .letter li a{font-size:16px}
    .pop-city .cur-poi p{font-size:14px}
    .pop-city .cur-poi a{font-size:18px}
    .ul-city li a{font-size:16px;width:80px;height:35px;line-height:33px}
    .pop-city .city .city-letter{font-size:20px}
    .pop-city .city p{font-size:16px;padding-left:15px;margin-bottom:15px}
    .snav-pop .snav-pop-body .head label{width:100px;height:100px;margin-top:-50px}
    .snav-pop .snav-pop-body .name span{font-size:20px;background-size:14px auto;padding-right:24px}
    .snav-pop .snav-pop-body .close{width:35px;height:35px;top:10px;right:10px;background-size:100% 100%}
    .snav-pop .snav-pop-body .link a{height:50px;line-height:50px;font-size:16px}
    }
    @media only screen and (max-width:1400px){
    .ul-carlist1 li .l-pic{width:200px}
    .wp{padding:0 80px}
    .file-submit1 .btns a{margin-bottom:5px}
    }